tg-me.com/proglib_academy/2751
Create:
2025-04-30 Last Update: 2025-05-25 18:44:44
🌐 Быстрая проверка простоты числа в Python Хотите понять, простое число или нет. Есть два способа: быстрый и ещё быстрее. Число считается простым, если делится только на 1 и само себя.1️⃣ Способ: классический перебор — Подходит для небольших чисел — Легкий для понимания
def is_prime(n): if n <= 1: return False for i in range(2, int(n ** 0.5) + 1): if n % i == 0: return False return True Проверяем деление до √n — быстрее, чем до самого n!2️⃣ Способ: через списковые выражения (one-liner) — Красиво — Для любителей компактного кодаis_prime = lambda n: n > 1 and all(n % i for i in range(2, int(n**0.5)+1)) Функция в одну строку. Но читаемость иногда важнее красоты🔵 Включайся в обучение и устраивайся куда хочешь, тебя ждет продвинутый этап нашего курса «Алгоритмы и структуры данных »Proglib Academy #буст BY Proglib.academy | IT-курсы
Share with your friend now:
tg-me.com/proglib_academy/2751
View MORE
Open in Telegram
Proglib academy | IT курсы Telegram | DID YOU KNOW?
The S&P 500 slumped 1.8% on Monday and Tuesday, thanks to China Evergrande, the Chinese property company that looks like it is ready to default on its more-than $300 billion in debt. Cries of the next Lehman Brothers—or maybe the next Silverado?—echoed through the canyons of Wall Street as investors prepared for the worst.
Proglib academy | IT курсы from it